
Software engineers apply the principles of engineering to the design, development, maintenance, testing, and evaluation of the software and systems that make computers or anything containing software work. Typical formal definitions of software engineering are: The term has been used less formally: == Overview == Prior to the mid-1960s, software p...
Found on
http://en.wikipedia.org/wiki/Software_engineer

Any role that relates to the development and maintenance of software. Tends to be used on projects where a formal approach is essential, eg. real-time / embedded systems.
Found on
http://www.ft.com/dbglossary
No exact match found.